Big Huge Thesaurus

alpine azalea

noun